Towards a Formal Semantic for UML 2.0 - Activity Diagram based on Institution Theory
نویسندگان
چکیده
Giving a formal semantic to an UML Activity diagram (UML AD) is a hard task. The reason of this difficulty is the ambiguity and the absence of a precise formal semantic of such semi-formal formalism. A variety of semantics exist in the literature having tackled the aspects covered by this language. We can give as example denotational, functional and compositional semantics. To cope with the recent tendency which gave a heterogeneous semantic to UML diagrams, we aim to define an algebraic presentation of the semantic of UML AD. In this work, we define a formal semantic of UML 2.0 AD based on institution theory. For UML AD formalism, which is a graphical language, no precise formal semantic is given to it. We use the institution theory to define the intended semantic. Thus, the UML AD formalism will be defined in its own natural semantic. Keywords-Institution theory; UML 2.0 Activity Diagram; Formal semantic;
منابع مشابه
A Formal Semantic for UML 2.0 Activity Diagram based on Institution Theory
Giving a formal semantic to an UML Activity diagram (UML AD) is a hard task. The reason of this difficulty is the ambiguity and the absence of a precise formal semantic of such semi-formal formalism. A variety of semantics exist in the literature having tackled the aspects covered by this language. We can give as example denotational, functional and compositional semantics. To cope with the rec...
متن کاملTowards a Formal Semantics of UML 2.0 Activities
The new version 2.0 of the Unified Modeling Language (UML) was targeted at improving expressiveness and semantic precision. These developments are particularly evident in activity diagrams which have not only acquired many new features, but a completely new metamodel and semantic foundation. The UML contains some hints that Petri-nets are the inspirational source for the new semantics. In this ...
متن کاملAn Institution for UML 2.0 Static Structures
This work presents the theory of UML 2.0 static structures (or class diagrams), that is proven to define an institution.
متن کاملTowards the Completion of the Formal Semantics of OCL 2.0
The Object Constraint Language (OCL) is part of the Unified Modeling Language (UML) to specify restrictions on values of a given UML model. As part of the UML 2.0 standardization process, a proposal for the new version OCL 2.0 has recently been adopted by the Object Management Group. This proposal provides extensive semantic descriptions by both a metamodelbased as well as a formal mathematical...
متن کاملVisualization vs. Specification in Diagrammatic Notations: A Case Study with the UML
It is useful to see a notation as a visualization on the top of specification core. The latter deals with semantic meaning of notational constructs while the former is about its presentation (a user interface to specification). In the paper, this general paradigm is applied to a few major constructs used in the UML class diagrams: various sorts of associations between classes, including multi-a...
متن کامل